#include <bits/stdc++.h>
using namespace std;
int main() {
  // 整数除法 (7/2=3)
  cout << 7 / 2 << endl;
  // 浮点数除法 (7.0/2=3.5)
  cout << 7.0 / 2 << endl;
  // 取模运算 (7%2=1)
  cout << 7 % 2 << endl;
  // 幂运算 (7的2次方=49)
  cout << pow(7, 2) << endl;
  // 平方根 (√4=2)
  cout << sqrt(4) << endl;
  // 向上取整 (4.3→5)
  cout << ceil(4.3) << endl;
  // 向下取整 (4.3→4)
  cout << floor(4.3) << endl;
  // 强制类型转换 (4.3→4)
  cout << int(4.3) << endl;
  // 四舍五入 (4.3→4)
  cout << round(4.3) << endl;
  // 以2为底的对数 (log₂1024=10)
  cout << log2(1024) << endl;
  // 以10为底的对数 (log₁₀100000=5)
  cout << log10(100000) << endl;
  // 绝对值 (|-4|=4)
  cout << abs(-4) << endl;
  // 最大值 (max(1,3)=3)
  cout << max(1, 3) << endl;
  // 嵌套最大值 (max(2,max(4,6))=6)
  cout << max(2, max(4, 6)) << endl;
  // 列表最大值 (max({2,4,6})=6)
  cout << max({2, 4, 6}) << endl;
  // 列表最小值 (min({2,4,6})=2)
  cout << min({2, 4, 6});
  // 最大公约数 (gcd(4,6)=2)
  cout << __gcd(4, 6) << endl;

  return 0;
}